I/O Requirements of Scientific Applications: An Evolutionary View E. Smirni
نویسندگان
چکیده
The modest I/O configurations and file system limitations of many current high-performance systems preclude solution of problems with large I/O needs. I/O hardware and file system parallelism is the key to achieve high performance. We analyze the I/O behavior of several versions of two scientific applicationson the Intel Paragon XP/S. The versions involve incremental application code enhancements across multiple releases of the operating system. Studying the evolution of I/O access patterns underscores the interplay between application access patterns and file system features. Our results show that both small and large request sizes are common, that at present application developers must manually aggregate small requests to obtain high disk transfer rates, that concurrent file accesses are frequent, and that appropriate matching of the application access pattern and the file system access mode can significantly increase application I/O performance. Based on these results, we describe a set of file system design principles.
منابع مشابه
I/O Requirements of Scientific Applications: An Evolutionary View
The modest I/O configurations and file system limitations of many current high-performance systems preclude solution of problems with large I/O needs. I/O hardware and file system parallelism is the key to achieve high performance. We analyze the I/O behavior of several versions of two scientific applicationson the Intel Paragon XP/S. The versions involve incremental application code enhancemen...
متن کاملModels of Parallel Applications with Large Computation and I/O Requirements
ÐA fundamental understanding of the interplay between computation and I/O activities in parallel applications that manipulate huge amounts of data is critical to achieving good application performance, as well as correctly characterizing the workloads of large-scale high-performance parallel systems. In this paper, we present a formal model of the behavior of CPU and I/O interactions in scienti...
متن کاملAlgorithmic In uences on I / O Access Patterns and Parallel FileSystem Performance
For many scalable parallel applications, the in-put/output (I/O) barrier rivals or exceeds that of computation and interprocessor communication. Consequently , scalable parallel secondary and tertiary storage systems are necessary to satisfy the resource demands of many national challenge problems. At present, one major challenge facing the designers of such storage systems is the wide range of...
متن کاملTitle: \workload Characterization of Input/output Intensive Parallel Applications" Workload Characterization of Input/output Intensive Parallel Applications
Because both processor and interprocessor communication hardware is evolving rapidly with only moderate improvements to le system performance in parallel systems, it is becoming increasingly diicult to provide suucient input/output (I/O) performance to parallel applications. I/O hardware and le system parallelism are the key to bridging this performance gap. Prerequisite to the development of e...
متن کاملTitle: \lessons from Characterizing Input/output Bahavior of Parallel Scientiic Applications" Lessons from Characterizing Input/output Bahavior of Parallel Scientiic Applications
Because both processor and interprocessor communication hardware is evolving rapidly with only moderate improvements to le system performance in parallel systems, it is becoming increasingly diicult to provide suucient input/output (I/O) performance to parallel applications. I/O hardware and le system parallelism are the key to bridging this performance gap. Prerequisite to the development of e...
متن کامل